/* eslint-disable */
export enum HandleCode {
  MIN = 0,
  /* mark{0} */
  MAIN_SIGNIN,
  /* mark{1} */
  MAX,
}

export abstract class HandlerBase {
  abstract handles: [HandleCode, (...args: any[]) => void][];
}

export module Handler {
  /* mark{2} */
  export declare class MainHandler extends HandlerBase {
    handles: [HandleCode, (...args: any[]) => void][];
  }
  /* mark{3} */
}
